Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F5 Spain F15 Spain F28 Spain F9 Spain F17 Spain F24 Spain #1-w1 Spain #1-w2 Spain #1-w3 Spain #1-w4 Spain F9 Spain F12 Spain F13 Spain F16 Spain F21 Spain F22 Spain F23 Spain F24 Spain F35 Spain F36 Spain F1 Spain F2 Spain F3 Spain F7 Spain F8 Spain F9 Spain F10 Spain F11 Spain F14 Spain F15 Spain F18 Spain F21 Spain F22 Spain F23 Spain F25 Spain F26 Spain F33 Spain F8 Spain F12 Spain F13 Spain F4 Spain F28 Spain F6 Croatia F6 Spain F26 Nigeria F3 Spain F8 Spain F10 Spain F29 Spain F30 Spain F5 Spain F6 Spain F25 Spain F8 Spain F18 Spain F20 Spain F21 Spain F23 Spain F29 Spain F30 Spain F31 Spain F1 Spain F2 Spain F6 Spain F7 Spain F14 Spain F15 Spain F6 Croatia F1 (Rovinj) Croatia F2 (Porec) Croatia F4 (Opatija) Pakistan F1 (Islamabad) Pakistan F2 (Islamabad) Croatia F1 (Rovinj) Spain F16 Okal Cup 2001 International Bavarian Championships - Eckental Prague Open - Prague Challenger Copa Sevilla - Seville Concurso Internacional de Vigo - Vigo St. Petersburg Challenger by Kinex - St. Petersburg Okal Cup - Eckental ATP Slovak Open Challenger - Bratislava ATP Challenger 2003 Numea - New Caledonia Corona Mexico City Open - Mexico City Unicredit (Suisse) Bank S.A. Challenger - Chiasso s Tennis Masters 06 - Graz Challenger Hamburg - Hamburg Unicredit Czech Open 2007 - Prostejov DPD Challenger 2002 - Aschaffenburg Quelle Cup 2000 - Furth Heilbronn Open - Heilbronn III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Zagreb Open - Zagreb Polska Energia Open - Bytom Mamaia Challenger - Constanta Oberstaufen Cup - Oberstaufen Open Diputacion Ciudad de Pozoblanco - Cordoba San Benedetto Challenger - San Benedetto Medjurgorje Open - Medjugorje XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio TEAN International - Alphen Aan Den Rijn Challenger Copa Sevilla 2008 - Seville Okal Cup 2003 - Eckental Ipsos Bucharest Challenger - Bucharest Arroyo de la Encomienda - Valladolid Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil Siemens Open - Scheveningen Nord/LB Open 2004 - Braunschweig Pro Tennis World Open - Sunrise Noumea Challenger Heilbronn Challenger Tanger Challenger Wolfsburg Challenger Marrakech Challenger Bangkok Challenger BMW Tennis Championship - Sunrise Barletta Challenger Athens Challenger Sofia Challenger Nord LB Open - Braunschweig Ostrava Challenger Lugano Challenger Reggio Emilia Challenger Geneva Challenger - Geneva Braunschweig Challenger Turin Challenger Copa Sevilla 2007 - Seville Ipsos Bucharest Challenger - Bucharest San Marino Cepu Open - San Marino Orbetello Challenger Tampere Challenger San Marino Challenger Istanbul Challenger Manerbio Challenger Brasov Challenger Freudenstadt Challenger Seville Challenger Napoli Challenger Tarragona Challenger Copa Sevilla-Internacionales de Andalucia - Seville Florionapolis Challenger Medellin Challenger Tanger Challenger Nord LB Open 2007 - Braunschweig Bytom Challenger Pekao Open - Szczecin Seville Challenger Banja Luka Challenger Malaysian Open - Kuala Lumpur Tarragona Challenger KGHM Dialog Polish Indoors - Wroclaw Mobilux Open - Luxembourg Barletta Challenger San Marino Challenger San Sebastian Challenger Seville Challenger Banja Luka Challenger Belgrade Challenger Madrid Challenger Meknes Challenger Rome Challenger Furth Challenger Rabat Challenger Marrakech Challenger San Marino Challenger Asuncion Challenger Ostdeutscher Sparkassen Cup - Dresden Cancun Challenger Scheveningen Challenger Bulgarian Open Challenger - Sofia Santiago Challenger Prostejov Challenger Arad Challenger Prague Challenger Todi Challenger Copa Petrobras-Argentina - Buenos Aires BMW Tennis Championship - Sunrise Orbetello Challenger Liberec Challenger Meerbusch Challenger Rabat Challenger Aamulehti Tampere Open - Tampere Szczecin Challenger Open Costa Daurada - Tarragona Buenos Aires Challenger Montevideo Challenger Ciutat de Barcelona - Barcelona Bucaramanga Challenger Panama City Challenger Mersin Challenger Vigo Challenger Caltanissetta Challenger Ostdeutscher Sparkessen Cup - Dresden Milan Challenger Szczecin Challenger Sibiu Challenger LXVII Concursu Internacional de Vigo - Vigo Seville Challenger Reunion Island Challenger Montevideo Challenger Challenger Ciudad de Guayaquil - Guayaquil Prague Challenger Poprad Tatry Challenger Meerbusch Challenger Seville Challenger Banja Luka Challenger Internazionali di Tennis di Bergamo - Bergamo Sibiu Challenger Rome Challenger Rennes Challenger Santo Domingo Challenger Heilbronn Challenger Scheveningen Challenger Portoroz Challenger Alphen Challenger Eckental Challenger Rome Challenger Palermo Challenger Meerbusch Challenger Szczecin Challenger Tallahassee Challenger Schickendanz Open - Furth Barranquilla Challenger Samarkand Challenger Braunschweig Challenger 9th Wartburg Open - Eisenach Meerbusch Challenger Lima Challenger Noumea Challenger Braunschweig Challenger 9° Trani Cup - Trani Poznan Challenger Braunschweig Challenger Ostrava Challenger Arad Challenger Bucaramanga Challenger Trnava Challenger Santiago Challenger Open Costa Daurada - Tarragona Volvo Sylt Open - Sylt Guayaquil Challenger Copa Petrobras Uruguay - Montevideo Curitiba Challenger Aix En Provence Challenger Vicenza Challenger Furth Challenger Mestre Challenger Ostrava Challenger Turkey F48 Prague Challenger Manerbio Challenger Casablanca Challenger Schickendanz Open - Furth Milan Challenger Braunschweig Challenger Open de la Ville de Saint Denis - Reunion Island Vicenza Challenger Moscow Challenger Poznan Challenger San Benedetto Challenger Volkswagen Challenger 2004 - Wolfsburg Open de Franche-Comte - Besancon Chengdu Challenger Bratislava Challenger M15 Manama Andria Challenger Warsteiner Challenger Lubeck - Lubeck Kos Succhetti Tennis Cup - Cordenons Sarasota Challenger Prostejov Challenger Trofeo Internacional Club Laieta - Barcelona Rhein-Main Challenger 2003 - Aschaffenburg Rio De Janeiro Challenger Citta di Como Challenger - Como Fujitsu Siemens Open - Budapest X Ciutat de Barcelona - Barcelona The Nottingham Challenger - Nottingham ATU Cup - Weiden Black Forest Open 2002 - Freudenstadt Tehran Open ATP Challenger - Tehran Open Sainte Victoire - Aix-En-Provence Morocco Tennis Tour - Meknes LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Morocco Tennis Tour - Tanger Trofeo Cassa di Risparmio di Alessandria - Alessandria Bergamo Challenger Napoli Challenger Barletta Challenger Trani Challenger Banja Luka Challenger San Benedetto Challenger Open Tarragona Costa Daurada - Tarragona San Sebastian Challenger Copa Petrobras-Uruguay - Montevideo Open 13 - Marseille Estoril Open - Estoril Gerry Weber Open - Halle Allianz Suisse Open - Gstaad San Remo Challenger Busan Challenger Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Zagreb Challenger Open Romania - Bucharest CA Tennis Trophy - Vienna Karlsruhe Challenger Next Generation Hardcourts - Adelaide Furth Challenger Dubai Open - Dubai Grand Prix Hassan II - Casablanca ARAG World Team Championship - Dusseldorf Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Idea Prokom Open - Sopot Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca BMW Open - Munich Gerry Weber Open - Halle Orange Prokom Open - Sopot BCR Open Romania - Bucharest Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Millenium Tennis Championships - Delray Beach ABN/AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Gerry Weber Open - Halle Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Croatia Open - Umag Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Open de Moselle - Metz Heineken Open - Auckland Cortina Challenger Gerry Weber Open - Halle Delray Beach International Tennis Championships - Delray Beach Open 13 - Marseille Jersey Challenger Open Sabadell Atlantico - Barcelona Masters Series - Hamburg BCR Open Romania - Bucharest China Open - Beijing Heineken Open - Auckland Movistar Open - Santiago Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach Brasov Challenger Open Sabadell Atlantico - Barcelona Estoril Open - Estoril BMW Open - Munich International German Open - Hamburg Allianz Suisse Open Gstaad - Gstaad BCR Open Romania - Bucharest Cancun Challenger If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane Medibank International - Sydney Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Mercedes Cup - Stuttgart German Tennis Championships - Hamburg BCR Open Romania - Bucharest Swiss Indoors Basel - Basel Heineken Open - Auckland Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Puebla Challenger Moselle Open - Metz China Open - Beijing If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney VTR Open - Vina del Mar U.S. National Indoor Tennis Championships - Memphis Open de Moselle - Metz Salzburg Challenger Braunschweig Challenger Sao Paulo Challenger Bet-At-Home Austrian Open - Kitzbuhel Noumea Challenger Bucaramanga Challenger Poznan Challenger Brasil Open - Sao Paulo BRD Nastase Tiriac Trophy - Bucharest Meknes Challenger Rabat Challenger Bet-at-home Open - Hamburg Thailand Open - Bangkok China Open - Beijing Sunrise Challenger Dubai Duty Free Tennis Championships - Dubai Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow BMW Open - Munich Caltanissetta Challenger Claro Open Colombia - Bogota Bet-at-home Open - Hamburg Ecuador Open - Quito BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart Gerry Weber Open - Halle Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney Aircel Chennai Open - Chennai Bet-at-home Open - Hamburg European Open - Antwerp Open Sud de France - Montpellier Garanti Koza Sofia Open - Sofia VTR Open - Vina del Mar Dubai Duty Free Tennis Championships - Dubai Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Gerry Weber Open - Halle Barletta Challenger Salinas Challenger BMW Open - Munich China Open - Beijing Monza Challenger Kremlin Cup - Moscow Bogota Challenger Mercedes Cup - Stuttgart Brasil Open - Sao Paulo Mouilleron-Le-Captif Challenger Davidoff Swiss Indoors - Basel Mercedes Cup - Stuttgart Gerry Weber Open - Halle Grand Prix Hassan II - Casablanca BA-CA Tennis Trophy - Vienna Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Szczecin Challenger Qatar ExxonMobil Open - Doha Mouilleron-Le-Captif Challenger ABN AMRO World Tennis Tournament - Rotterdam Power Horse World Team Cup - Dusseldorf Estoril Open - Estoril China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Brasov Challenger Brisbane International - Brisbane Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Barcelona Open BancSabadell - Barcelona Montevideo Challenger ABN AMRO World Tennis Tournament - Rotterdam Portugal Open - Oeiras Gerry Weber Open - Halle Moselle Open - Metz Qatar ExxonMobil Open - Doha Pullach Challenger Antalya Cup - Antalya Apia International - Sydney Qingdao Challenger ABN AMRO World Tennis Tournament - Rotterdam Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Vegeta Croatia Open - Umag Ningboo Challenger Suzhou Challenger BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf Bet-at-home Cup - Kitzbuhel Valencia Open - Valencia Schickendanz Open - Furth BRD Nastase Tiriac Trophy - Bucharest Gerry Weber Open - Halle San Benedetto Challenger Canberra Challenger Braunschweig Challenger Geovillage Open Trofeo Melia Olbia - Olbia Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Marburg Challenger Geneva Open - Geneva Scheveningen Challenger ABN AMRO World Tennis Tournament - Rotterdam Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha BMW Open - Munich PBZ Zagreb Indoors - Zagreb Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril Open SEAT 2008 - Barcelona Austrian Open - Kitzbuhel Medibank International - Sydney St. Petersburg Open - St. Petersburg Catella Swedish Open - Bastad BMW Open - Munich ARAG World Team Championship - Dusseldorf Argentina Open - Buenos Aires Tennis Channel Open - Las Vegas Bank Austria Tennis Trophy - Vienna Geneva Open - Geneva ATP Vegeta Croatia Open - Umag Valencia Open - Valencia Tennis Masters Series - Hamburg Murcia Challenger Tennis Masters Series - Madrid NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells Masters Series Hamburg - Hamburg Sony Ericsson Open - Miami Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami AEGON Championships - London Internazionali BNL dItalia - Rome Shanghai - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Masters - Paris Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid China Open - Beijing Western & Southern Open - Cincinnati Masters Series Monte Carlo - Monte Carlo Erste Bank Open - Vienna Royal Guard Open Chile - Vina del Mar Open de la Comunidad Valenciana - Valencia Telecom Italia Masters - Rome Pacific Life Open - Indian Wells Sydney International - Sydney Medibank Private International - Sydney NASDAQ-100 Open - Miami Mercedes Cup - Stuttgart Next Generation Adelaide International - Adelaide Telecom Italia Masters - Rome Qatar ExxonMobil Open - Doha Masters Series Monte-Carlo - Monte-Carlo BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai ATP Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Australian Open - Melbourne BNP Paribas Open - Indian Wells French Open - Paris Sony Open Tennis - Miami Wimbledon - London U.S. Open - New York Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Australian Open - Melbourne Shanghai Rolex Masters - Shanghai Miami Open - Miami French Open - Paris Mutua Madrid Open - Madrid U.S. Open - New York Internazionali BNL d'Italia - Rome Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Pacific Life Open - Indian Wells Bet-at-home Open - Hamburg Shanghai Rolex Masters - Shanghai Masters Series Monte-Carlo - Monte Carlo Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Internazionali BNL d'Italia - Rome Gerry Weber Open - Halle U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Wimbledon - London Australian Open - Melbourne BNP Paribas Masters - Paris Sony Ericsson Open - Miami Sony Open Tennis - Miami French Open - Paris Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mercedes Cup - Stuttgart SkiStar Swedish Open - Bastad European Open - Antwerp German Tennis Championships - Hamburg NASDAQ-100 Open - Miami French Open - Paris Davis Cup, World Group, QR, SVK-GER 3-2 Pacific Life Open - Indian Wells Davis Cup, World Group, 1R, GER-ARG 1-4 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, PO, GER-BRA 4-1 Davis Cup, World Group, 1R, GER-ESP 4-1 French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London Pacific Life Open - Indian Wells U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Olympics - Athens French Open - Paris French Open - Paris U.S. Open - New York Davis Cup, World Group, QF, GER-FRA 1-4 Davis Cup, World Group, 1R, CRO-GER 2-3 Davis Cup, World Group, PO, GER-THA 4-1 Davis Cup, World Group, 1R, GER-KOR 3-2 Davis Cup, World Group, PO, GER-RSA 5-0 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, PO, GER-AUS 3-2 French Open (juniors) Davis Cup, World Group, PO, GER-POL 3-2